var windowFunctions = [
    // Functions implemented on the Window object's prototype
    "getSelection",
    "focus",
    "blur",
    "close",
    "print",
    "stop",
    "alert",
    "confirm",
    "prompt",
    "find",
    "scrollBy",
    "scrollTo",
    "scroll",
    "moveBy",
    "moveTo",
    "resizeBy",
    "resizeTo",
    "getComputedStyle",
    "openDatabase",
    "postMessage",

    // Functions currently implemented on the Window object itself.  NOTE: these should be moved to the prototype.
    "atob",
    "btoa",
    "open",
    "setTimeout",
    "clearTimeout",
    "setInterval",
    "clearInterval",
    "addEventListener",
    "removeEventListener",
    "captureEvents",
    "releaseEvents",

    // Functions from the Global Object
    "eval",
    "parseInt",
    "parseFloat",
    "isNaN",
    "isFinite",
    "escape",
    "unescape",
    "decodeURI",
    "decodeURIComponent",
    "encodeURI",
    "encodeURIComponent",

    // Functions from Object.prototype
    "toString",
    "toLocaleString",
    "valueOf",
    "hasOwnProperty",
    "propertyIsEnumerable",
    "isPrototypeOf",
    "__defineGetter__",
    "__defineSetter__",
    "__lookupGetter__",
    "__lookupSetter__"
];
